V2EX  ›  英汉词典

Object Graph

释义 Definition

object graph:在面向对象编程中,指由一个对象及其通过引用/指针可达的其他对象所组成的“对象关系网络”。它强调对象之间的连接关系(如字段引用、集合包含、父子关联),常用于讨论序列化、内存结构、依赖关系、垃圾回收可达性等。

发音 Pronunciation (IPA)

/ˈɒbdʒekt ɡræf/(亦常见 /ˈɑːbdʒekt ɡræf/)

例句 Examples

The serializer walks the object graph to save the data.
序列化器会遍历对象图来保存数据。

Because the object graph contains cycles and shared references, we need an identity map to avoid duplicating objects during deserialization.
由于对象图包含环和共享引用,我们需要使用标识映射来避免反序列化时重复创建对象。

词源 Etymology

该短语由 object(对象)graph(图) 组合而成。这里的 graph 取自图论中的“由节点与边构成的结构”:把每个对象看作节点,对象之间的引用关系看作,于是就形成了描述程序中对象互相关联方式的 object graph

相关词 Related Words

文学/作品出处 Literary Works

  • Effective Java(Joshua Bloch)——常用“对象图/对象引用结构”讨论序列化与设计建议
  • Java Concurrency in Practice(Brian Goetz 等)——在讨论对象共享、发布与可达性时涉及对象关系结构
  • Domain-Driven Design(Eric Evans)——谈聚合与对象关系时常出现“对象图”的概念
  • Design Patterns(Gamma, Helm, Johnson, Vlissides)——在讲对象协作结构时可见该术语用法
  • Programming Ruby(Dave Thomas 等)——在对象、引用与序列化相关章节中使用该表达
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1715 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 01:27 · PVG 09:27 · LAX 17:27 · JFK 20:27
♥ Do have faith in what you're doing.